#!/usr/bin/env python3
"""
图生图转接API服务启动脚本
"""

import os
import sys
from app import create_app

def main():
    """主函数"""
    # 检查环境变量
    if not os.environ.get('GEMINI_API_KEY'):
        print("错误: 请设置GEMINI_API_KEY环境变量")
        print("请复制.env.example为.env并填入您的API密钥")
        sys.exit(1)
    
    # 创建应用
    app = create_app()
    
    # 获取配置
    host = os.environ.get('HOST', '0.0.0.0')
    port = int(os.environ.get('PORT', 5000))
    debug = os.environ.get('FLASK_DEBUG', 'False').lower() == 'true'
    
    print(f"启动图生图转接API服务...")
    print(f"服务地址: http://{host}:{port}")
    print(f"API文档: http://{host}:{port}/api/v1/docs")
    print(f"健康检查: http://{host}:{port}/health")
    
    # 启动服务
    app.run(host=host, port=port, debug=debug)

if __name__ == '__main__':
    main()
